Big Huge Thesaurus

blood pudding

noun